package com.maozzi.api.mq.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 基础message
 *
 * @author maozi
 */
@Data
public class BaseMsg implements Serializable {
    /**
     * 业务key
     */
    protected String key;

    /**
     * 消息来源
     */
    protected String source = "";

    /**
     * 消息发送数据
     */
    protected Date sendTime = new Date();

    /**
     * 消息发送重试次数
     */
    protected Integer retryTimes = 0;
}
